Automated, Cost-effective, and Update-driven App Testing
نویسندگان
چکیده
Apps’ pervasive role in our society led to the definition of test automation approaches ensure their dependability. However, state-of-the-art tend generate large numbers inputs and are unlikely achieve more than 50% method coverage. In this article, we propose a strategy significantly higher coverage code affected by updates with much smaller number inputs, thus alleviating oracle problem. More specifically, present ATUA, model-based approach that synthesizes App models static analysis, integrates dynamically refined state abstraction function combines complementary testing strategies, including (1) model structure, (2) code, (3) random exploration, (4) dependencies identified through information retrieval. Its enables ATUA small set exercise only updates. turn, makes common solutions cost-effective, as they involve human effort. A empirical evaluation, conducted 72 versions belonging nine popular Android Apps, has shown is effective less effort-intensive when
منابع مشابه
App-Ray: User-driven and fully automated Android app security assessment
Android is currently the prevailing mobile operating system accompanied by a huge number of apps available at various online market platforms. To protect against malicious or vulnerable apps, Android comprises a permission-based security model and some, but yet opaque security checks conducted by Google Play. Under these conditions, assessing the security of an app according to user-specific re...
متن کاملIs Allergy Testing Cost Effective ?
Medical opinions are divided between the ‘testers’ who investigate before therapy is instituted and’ treaters’ who do not investigate to save costs. The ‘treaters’ have suggested that allergy testing is not always necessary in patients with allergy symptoms and prefer to treat with pharmacotherapy without identification of specific triggers. An example of this is a recent editorial in this jour...
متن کاملAutomated Testing of Debian Packages: Status Update
During the months preceding the etch release, I worked on several large-scale QA tasks using an computing grid, including rebuilds of all packages in Etch, piuparts runs on all packages in Etch, etc. This talk will briefly describe what was done and how, and then will discuss various directions for future improvements, including changes needed to run such tasks on a regular basis, and to make t...
متن کاملCost-effective preoperative evaluation and testing.
Cost-effective preoperative evaluation can be approached from a variety of methods, educational strategies, and use of data to modify clinical practice. This article focuses on the proposed organizational and clinical changes in the process of preoperative evaluations, the cost-effective outcomes, and the relative merits these changes provide the physicians, operating room nurses, and center ad...
متن کاملCost Function Modelling for Semi-automated SC, RTG and Automated and Semi-automated RMG Container Yard Operating Systems
This study analyses the concept of cost functions for semi-automated Straddle Carrier (SC), Rubber Tyred Gantry (RTG) and automated Rail Mounted Gantry (RMG) container yard operating cranes. It develops a generic cost based model for a pair-wise comparison, analysis and evaluation of economic efficiency and effectiveness of container yard equipment to be used for decision-making by terminal pla...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Software Engineering and Methodology
سال: 2022
ISSN: ['1049-331X', '1557-7392']
DOI: https://doi.org/10.1145/3502297